#!/bin/sh
FIRSTLINE="#include <mips/regdef.h>"
echo $FIRSTLINE > pmax/estimar.S
echo $FIRSTLINE > pmax/estimador_media.S
echo $FIRSTLINE > pmax/estimador_varianza.S
gcc -I. -S -mrnames generic/estimar.c -o /dev/stdout | sed 's/\$a0/a0/g' | sed 's/\$a1/a1/g' | sed 's/\$a2/a2/g' | sed 's/\$a3/a3/g' | sed 's/\$a4/a4/g' | sed 's/\$a5/a5/g' | sed 's/\$a6/a6/g' | sed 's/\$a7/a7/g' | sed 's/\$defined(__mips_n32)/defined(__mips_n32)/g' | sed 's/\$gp/gp/g' | sed 's/\$k0/k0/g' | sed 's/\$k1/k1/g' | sed 's/\$ra/ra/g' | sed 's/\$s0/s0/g' | sed 's/\$s1/s1/g' | sed 's/\$s2/s2/g' | sed 's/\$s3/s3/g' | sed 's/\$s4/s4/g' | sed 's/\$s5/s5/g' | sed 's/\$s6/s6/g' | sed 's/\$s7/s7/g' | sed 's/\$s8/s8/g' | sed 's/\$sp/sp/g' | sed 's/\$t0/t0/g' | sed 's/\$t1/t1/g' | sed 's/\$t2/t2/g' | sed 's/\$t3/t3/g' | sed 's/\$t4/t4/g' | sed 's/\$t5/t5/g' | sed 's/\$t6/t6/g' | sed 's/\$t7/t7/g' | sed 's/\$t8/t8/g' | sed 's/\$t9/t9/g' | sed 's/\$ta0/ta0/g' | sed 's/\$ta1/ta1/g' | sed 's/\$ta2/ta2/g' | sed 's/\$ta3/ta3/g' | sed 's/\$v0/v0/g' | sed 's/\$v1/v1/g' | sed 's/\$zero/zero/g'  >> pmax/estimar.S
gcc -I. -S -mrnames generic/estimador_media.c -o /dev/stdout | sed 's/\$a0/a0/g' | sed 's/\$a1/a1/g' | sed 's/\$a2/a2/g' | sed 's/\$a3/a3/g' | sed 's/\$a4/a4/g' | sed 's/\$a5/a5/g' | sed 's/\$a6/a6/g' | sed 's/\$a7/a7/g' | sed 's/\$defined(__mips_n32)/defined(__mips_n32)/g' | sed 's/\$gp/gp/g' | sed 's/\$k0/k0/g' | sed 's/\$k1/k1/g' | sed 's/\$ra/ra/g' | sed 's/\$s0/s0/g' | sed 's/\$s1/s1/g' | sed 's/\$s2/s2/g' | sed 's/\$s3/s3/g' | sed 's/\$s4/s4/g' | sed 's/\$s5/s5/g' | sed 's/\$s6/s6/g' | sed 's/\$s7/s7/g' | sed 's/\$s8/s8/g' | sed 's/\$sp/sp/g' | sed 's/\$t0/t0/g' | sed 's/\$t1/t1/g' | sed 's/\$t2/t2/g' | sed 's/\$t3/t3/g' | sed 's/\$t4/t4/g' | sed 's/\$t5/t5/g' | sed 's/\$t6/t6/g' | sed 's/\$t7/t7/g' | sed 's/\$t8/t8/g' | sed 's/\$t9/t9/g' | sed 's/\$ta0/ta0/g' | sed 's/\$ta1/ta1/g' | sed 's/\$ta2/ta2/g' | sed 's/\$ta3/ta3/g' | sed 's/\$v0/v0/g' | sed 's/\$v1/v1/g' | sed 's/\$zero/zero/g'  >> pmax/estimardor_media.S
gcc -I. -S -mrnames generic/estimador_varianza.c -o /dev/stdout | sed 's/\$a0/a0/g' | sed 's/\$a1/a1/g' | sed 's/\$a2/a2/g' | sed 's/\$a3/a3/g' | sed 's/\$a4/a4/g' | sed 's/\$a5/a5/g' | sed 's/\$a6/a6/g' | sed 's/\$a7/a7/g' | sed 's/\$defined(__mips_n32)/defined(__mips_n32)/g' | sed 's/\$gp/gp/g' | sed 's/\$k0/k0/g' | sed 's/\$k1/k1/g' | sed 's/\$ra/ra/g' | sed 's/\$s0/s0/g' | sed 's/\$s1/s1/g' | sed 's/\$s2/s2/g' | sed 's/\$s3/s3/g' | sed 's/\$s4/s4/g' | sed 's/\$s5/s5/g' | sed 's/\$s6/s6/g' | sed 's/\$s7/s7/g' | sed 's/\$s8/s8/g' | sed 's/\$sp/sp/g' | sed 's/\$t0/t0/g' | sed 's/\$t1/t1/g' | sed 's/\$t2/t2/g' | sed 's/\$t3/t3/g' | sed 's/\$t4/t4/g' | sed 's/\$t5/t5/g' | sed 's/\$t6/t6/g' | sed 's/\$t7/t7/g' | sed 's/\$t8/t8/g' | sed 's/\$t9/t9/g' | sed 's/\$ta0/ta0/g' | sed 's/\$ta1/ta1/g' | sed 's/\$ta2/ta2/g' | sed 's/\$ta3/ta3/g' | sed 's/\$v0/v0/g' | sed 's/\$v1/v1/g' | sed 's/\$zero/zero/g'  >> pmax/estimador_varianza.S


